Feature: Edit Post
Scenarios
|
Chart |
Status Progress |
||||
|---|---|---|---|---|---|
|
4
|
|
||||
| Total duration: | |||||
| 2m 57.897s |
Scenario: As an administrator when I create, publish and update a post it should be visible from home page with latest changes
Given
I log in as administrator
0m 5.264s
And
I click on element having css selector "a[href="#/posts/"]"
0m 2.324s
And
I click on element having css selector "a[href="#/editor/post/"]"
0m 2.287s
And
I enter "" into input field having css selector "div.gh-koenig-editor-pane > textarea"
0m 2.068s
And
I enter "" into input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
0m 2.122s
And
I click on element having css selector "div.gh-publishmenu"
0m 2.100s
And
I click on element having css selector "button.gh-publishmenu-button"
0m 2.068s
And
I click on element having css selector "header a[href^="#/posts/"]"
0m 2.253s
When
I click on element having css selector "div.gh-contentfilter-type"
0m 2.068s
And
I click on element having css selector "ul > li[data-option-index="2"]"
0m 2.124s
And
I click on element containing "(Untitled)"
0m 2.089s
And
I clear input field having css selector "div.gh-koenig-editor-pane > textarea"
0m 2.057s
And
I enter "Updated" into input field having css selector "div.gh-koenig-editor-pane > textarea"
0m 2.089s
And
I clear input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
0m 2.078s
And
I enter "Updated" into input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
0m 2.112s
And
I click on element having css selector "div.gh-publishmenu"
0m 2.068s
And
I click on element having css selector "button.gh-publishmenu-button"
0m 2.067s
And
I click on element having css selector "header a[href^="#/posts/"]"
0m 2.223s
And
I navigate to home page
0m 2.200s
Then
I should see text "Updated"
0m 0.013s
And
I should see text "Updated"
0m 0.012s
Screenshots
Given I log in as administrator
And I click on element having css selector "a[href="#/posts/"]"
And I click on element having css selector "a[href="#/editor/post/"]"
And I enter "" into input field having css selector "div.gh-koenig-editor-pane > textarea"
And I enter "" into input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
And I click on element having css selector "div.gh-publishmenu"
And I click on element having css selector "button.gh-publishmenu-button"
And I click on element having css selector "header a[href^="#/posts/"]"
When I click on element having css selector "div.gh-contentfilter-type"
And I click on element having css selector "ul > li[data-option-index="2"]"
And I click on element containing "(Untitled)"
And I clear input field having css selector "div.gh-koenig-editor-pane > textarea"
And I enter "Updated" into input field having css selector "div.gh-koenig-editor-pane > textarea"
And I clear input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
And I enter "Updated" into input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
And I click on element having css selector "div.gh-publishmenu"
And I click on element having css selector "button.gh-publishmenu-button"
And I click on element having css selector "header a[href^="#/posts/"]"
And I navigate to home page
Then I should see text "Updated"
And I should see text "Updated"
Scenario: As an administrator when I create, publish and update a post it should be visible from home page with latest changes
Given
I log in as administrator
0m 5.206s
And
I click on element having css selector "a[href="#/posts/"]"
0m 2.311s
And
I click on element having css selector "a[href="#/editor/post/"]"
0m 2.289s
And
I enter "Test Post Kraken (No Content)" into input field having css selector "div.gh-koenig-editor-pane > textarea"
0m 2.177s
And
I enter "" into input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
0m 2.112s
And
I click on element having css selector "div.gh-publishmenu"
0m 2.092s
And
I click on element having css selector "button.gh-publishmenu-button"
0m 2.078s
And
I click on element having css selector "header a[href^="#/posts/"]"
0m 2.168s
When
I click on element having css selector "div.gh-contentfilter-type"
0m 2.079s
And
I click on element having css selector "ul > li[data-option-index="2"]"
0m 2.110s
And
I click on element containing "Test Post Kraken (No Content)"
0m 2.090s
And
I clear input field having css selector "div.gh-koenig-editor-pane > textarea"
0m 2.046s
And
I enter "Test Post Kraken (No Content) - Updated" into input field having css selector "div.gh-koenig-editor-pane > textarea"
0m 2.200s
And
I clear input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
0m 2.056s
And
I enter "Updated" into input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
0m 2.122s
And
I click on element having css selector "div.gh-publishmenu"
0m 2.068s
And
I click on element having css selector "button.gh-publishmenu-button"
0m 2.065s
And
I click on element having css selector "header a[href^="#/posts/"]"
0m 2.256s
And
I navigate to home page
0m 2.298s
Then
I should see text "Test Post Kraken (No Content) - Updated"
0m 0.013s
And
I should see text "Updated"
0m 0.012s
Screenshots
Given I log in as administrator
And I click on element having css selector "a[href="#/posts/"]"
And I click on element having css selector "a[href="#/editor/post/"]"
And I enter "Test Post Kraken (No Content)" into input field having css selector "div.gh-koenig-editor-pane > textarea"
And I enter "" into input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
And I click on element having css selector "div.gh-publishmenu"
And I click on element having css selector "button.gh-publishmenu-button"
And I click on element having css selector "header a[href^="#/posts/"]"
When I click on element having css selector "div.gh-contentfilter-type"
And I click on element having css selector "ul > li[data-option-index="2"]"
And I click on element containing "Test Post Kraken (No Content)"
And I clear input field having css selector "div.gh-koenig-editor-pane > textarea"
And I enter "Test Post Kraken (No Content) - Updated" into input field having css selector "div.gh-koenig-editor-pane > textarea"
And I clear input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
And I enter "Updated" into input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
And I click on element having css selector "div.gh-publishmenu"
And I click on element having css selector "button.gh-publishmenu-button"
And I click on element having css selector "header a[href^="#/posts/"]"
And I navigate to home page
Then I should see text "Test Post Kraken (No Content) - Updated"
And I should see text "Updated"
Scenario: As an administrator when I create, publish and update a post it should be visible from home page with latest changes
Given
I log in as administrator
0m 5.207s
And
I click on element having css selector "a[href="#/posts/"]"
0m 2.144s
And
I click on element having css selector "a[href="#/editor/post/"]"
0m 2.231s
And
I enter "Test Post Kraken" into input field having css selector "div.gh-koenig-editor-pane > textarea"
0m 2.145s
And
I enter "Hello World Kraken" into input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
0m 2.255s
And
I click on element having css selector "div.gh-publishmenu"
0m 2.094s
And
I click on element having css selector "button.gh-publishmenu-button"
0m 2.079s
And
I click on element having css selector "header a[href^="#/posts/"]"
0m 2.264s
When
I click on element having css selector "div.gh-contentfilter-type"
0m 2.090s
And
I click on element having css selector "ul > li[data-option-index="2"]"
0m 2.111s
And
I click on element containing "Test Post Kraken"
0m 2.090s
And
I clear input field having css selector "div.gh-koenig-editor-pane > textarea"
0m 2.068s
And
I enter "Test Post Kraken - Updated" into input field having css selector "div.gh-koenig-editor-pane > textarea"
0m 2.167s
And
I clear input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
0m 2.066s
And
I enter "Hello World Kraken - Updated" into input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
0m 2.233s
And
I click on element having css selector "div.gh-publishmenu"
0m 2.078s
And
I click on element having css selector "button.gh-publishmenu-button"
0m 2.057s
And
I click on element having css selector "header a[href^="#/posts/"]"
0m 2.260s
And
I navigate to home page
0m 2.178s
Then
I should see text "Test Post Kraken - Updated"
0m 0.012s
And
I should see text "Hello World Kraken - Updated"
0m 0.012s
Screenshots
Given I log in as administrator
And I click on element having css selector "a[href="#/posts/"]"
And I click on element having css selector "a[href="#/editor/post/"]"
And I enter "Test Post Kraken" into input field having css selector "div.gh-koenig-editor-pane > textarea"
And I enter "Hello World Kraken" into input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
And I click on element having css selector "div.gh-publishmenu"
And I click on element having css selector "button.gh-publishmenu-button"
And I click on element having css selector "header a[href^="#/posts/"]"
When I click on element having css selector "div.gh-contentfilter-type"
And I click on element having css selector "ul > li[data-option-index="2"]"
And I click on element containing "Test Post Kraken"
And I clear input field having css selector "div.gh-koenig-editor-pane > textarea"
And I enter "Test Post Kraken - Updated" into input field having css selector "div.gh-koenig-editor-pane > textarea"
And I clear input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
And I enter "Hello World Kraken - Updated" into input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
And I click on element having css selector "div.gh-publishmenu"
And I click on element having css selector "button.gh-publishmenu-button"
And I click on element having css selector "header a[href^="#/posts/"]"
And I navigate to home page
Then I should see text "Test Post Kraken - Updated"
And I should see text "Hello World Kraken - Updated"
Scenario: As an administrator when I create, publish and update a post it should be visible from home page with latest changes
Given
I log in as administrator
0m 5.162s
And
I click on element having css selector "a[href="#/posts/"]"
0m 2.375s
And
I click on element having css selector "a[href="#/editor/post/"]"
0m 2.255s
And
I enter "Test Post Kraken Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long" into input field having css selector "div.gh-koenig-editor-pane > textarea"
0m 2.621s
And
I enter "Hello World Kraken Draft Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long" into input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
0m 2.994s
And
I click on element having css selector "div.gh-publishmenu"
0m 2.128s
And
I click on element having css selector "button.gh-publishmenu-button"
0m 2.079s
And
I click on element having css selector "header a[href^="#/posts/"]"
0m 2.298s
When
I click on element having css selector "div.gh-contentfilter-type"
0m 2.079s
And
I click on element having css selector "ul > li[data-option-index="2"]"
0m 2.111s
And
I click on element containing "Test Post Kraken Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long"
0m 2.090s
And
I clear input field having css selector "div.gh-koenig-editor-pane > textarea"
0m 2.057s
And
I enter "Test Post Kraken Draft Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long - Updated" into input field having css selector "div.gh-koenig-editor-pane > textarea"
0m 2.574s
And
I clear input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
0m 2.059s
And
I enter "Hello World Kraken Draft Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long - Updated" into input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
0m 2.982s
And
I click on element having css selector "div.gh-publishmenu"
0m 2.089s
And
I click on element having css selector "button.gh-publishmenu-button"
0m 2.079s
And
I click on element having css selector "header a[href^="#/posts/"]"
0m 2.267s
And
I navigate to home page
0m 2.200s
Then
I should see text "Test Post Kraken Draft Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long - Updated"
0m 0.012s
And
I should see text "Hello World Kraken Draft Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long - Updated"
0m 0.012s
Screenshots
Given I log in as administrator
And I click on element having css selector "a[href="#/posts/"]"
And I click on element having css selector "a[href="#/editor/post/"]"
And I enter "Test Post Kraken Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long" into input field having css selector "div.gh-koenig-editor-pane > textarea"
And I enter "Hello World Kraken Draft Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long" into input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
And I click on element having css selector "div.gh-publishmenu"
And I click on element having css selector "button.gh-publishmenu-button"
And I click on element having css selector "header a[href^="#/posts/"]"
When I click on element having css selector "div.gh-contentfilter-type"
And I click on element having css selector "ul > li[data-option-index="2"]"
And I click on element containing "Test Post Kraken Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long"
And I clear input field having css selector "div.gh-koenig-editor-pane > textarea"
And I enter "Test Post Kraken Draft Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long - Updated" into input field having css selector "div.gh-koenig-editor-pane > textarea"
And I clear input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
And I enter "Hello World Kraken Draft Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long - Updated" into input field having css selector "div.gh-koenig-editor-pane div[contenteditable=true]"
And I click on element having css selector "div.gh-publishmenu"
And I click on element having css selector "button.gh-publishmenu-button"
And I click on element having css selector "header a[href^="#/posts/"]"
And I navigate to home page
Then I should see text "Test Post Kraken Draft Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long - Updated"
And I should see text "Hello World Kraken Draft Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long - Updated"